package com.sright.bcard.common.service.share.dto.content;

import com.sright.bcard.common.service.share.dto.BaseDomain;
import com.sright.bcard.common.service.share.dto.content.CardBaseInfoDTO;
import com.sright.bcard.common.service.share.dto.content.CardDTO;
import com.sright.bcard.common.service.share.dto.content.CardSettingDTO;
import com.sright.bcard.common.service.share.dto.content.CardUserInfoDTO;
import lombok.Data;

import java.util.List;

/**
 * 名片全量DTO
 */
@Data
public class CardInfoDTO extends BaseDomain {

    /**
     * 名片主体信息
     */
    private CardDTO cardInfo;

    /**
     * 名片基础信息
     */
    private CardBaseInfoDTO cardBaseInfo;

    /**
     * 卡片设置信息
     */
    private CardSettingDTO cardSettingInfo;

    /**
     * 名片用户基础信息
     */
    private List<CardUserInfoDTO> cardUserInfoList;
}
